//将文章集合的构造 函数解构导入到当前文件中
const { Article } = require('../../modle/article');
//导入分页模块
const pagination = require('mongoose-sex-page');

module.exports = async(req, res) => {
   

    //接收客户端传递过来的页码信息
    const page = req.query.page;

    //创建标识 标识当前访问的是文章管理页面
    req.app.locals.currentlink = 'article';

    //page指定当前页
    //size指定当前页显示的数据条数
    //display指定客户端显示的页码数量
    //exec向数据库发送查询请求
    //查询所有文章数据
    let articles = await pagination(Article).find().page(page).size(2).display(3).populate('author').exec();
    articles = JSON.parse(JSON.stringify(articles));
    //res.send(articles);

    res.render('admin/article', { 
        articles: articles,
        
    });
}